-- Le "Hello World" réinventé
ask nom
say "Bienvenue dans le futur, " + nom + " !"
-- Une syntaxe fluide et naturelle
1..100
|> random
|> say
-- Puissance implicite
if nom == "Louis":
say "Accès Créateur Autorisé"
end
Nouveautés de la V3
Des outils professionnels pour une expérience de développement fluide.
💻 REPL Interactif
Expérimentez en direct. Tapez --repl et testez vos idées instantanément dans le terminal.
✨ Formatteur Auto
Gardez un code propre sans effort. Le nouveau flag --format réorganise votre code automatiquement.
🐛 Débogage Mappé
Les erreurs sont désormais retracées jusqu'à votre fichier source StubX, simplifiant la correction de bugs.
📂 Système & Fichiers
Retrouvez toute la puissance de la V2 : lecture de fichiers, commandes shell et programmation fonctionnelle.
Pourquoi StubX ?
🎯 Clarté Absolue
Une syntaxe minimaliste qui élimine le bruit visuel. Pas de point-virgule inutile, pas de parenthèses excessives. Juste l'essentiel.
🌊 Flux de Données
Avec l'opérateur Pipe |>, vos données coulent naturellement d'une fonction à l'autre. Lisez votre code de gauche à droite.
🧠 Mémoire Implicite
Le symbole ~ capture instantanément le dernier résultat. Une fonctionnalité unique pour le prototypage rapide.
⚡ Installation Instantanée
Juste un fichier .py. Pas de gestionnaire de paquets complexe, pas de compilation lourde. Téléchargez et codez.
🛠️ Outils Modernes
La V3 inclut un REPL pour tester vos idées et un Formatteur pour garder votre code propre automatiquement.
💻 Scripting Système
Idéal pour l'automatisation : lisez des fichiers, lancez des commandes shell et traitez les résultats en quelques lignes.
🎨 Typage Hybride
La flexibilité du dynamique avec la clarté des suffixes optionnels (10n, "text"s) pour un code autodocumenté.
🚀 Coeur Python
Transpilé en Python natif, StubX profite de la performance et de la stabilité d'un écosystème mature.
Simplicité Comparée
Voyez la différence d'élégance pour une tâche simple : "Choisir un nombre aléatoire entre 1 et 10 et l'afficher"
import random
val = random.randint(1, 10)
print(val)
1..10 |> random |> say
L'Origine
Développé par Louis Simonet, StubX est né d'une frustration face à la complexité grandissante des langages modernes.
L'objectif est simple : redonner le plaisir de coder aux développeurs, en proposant un outil où la syntaxe s'efface au profit de la logique pure.